﻿using System;

namespace SBPweb.Communication.Shared.Library.Contacts
{

    public enum SubscriptionTypes
    {

        Available,
        //Used when one wants to send presence to someone/server/transport that you’re available. 
 
        Subscribe,
        //Used to send a subscription request to someone. 
 
        Subscribed,
        //Used to accept a subscription request. 
 
        Unsubscribe,
        //Used to unsubscribe someone from your presence. 
 
        Unsubscribed,
        //Used to deny a subscription request. 
 
        Unavailable,
        //Used when one wants to send presence to someone/server/transport that you’re unavailable. 
 
        Invisible,
        //Used when you want to see your roster, but don't want anyone on you roster to see you 
 
        Error,
        //presence error 
 
        Probe
        //used in server to server protocol to request presences  

    }

}